#ifndef _LIST_
#define _LIST_

#include "main.h"

#define SIZE_LIST 16384

typedef struct {
	void *data;	
	unsigned int capacity, size, sizeCell;
} list;

int initList(list *l, unsigned int);
void endList(list *);
int insertList(list *, void *);
void cleanList(list *);
int checkStatusList(list *);
int reallocMemory(list *);
void * getElementList(list *, unsigned int);
int isList(list *, void *);

#endif
